import request from '@/utils/request'

/**
 * 查询
 * @param {Object} params
 */
export function dataApi(params) {
  return request({
    url: '/api/product/data',
    method: 'get',
    params
  })
}

/**
 * 根据主键查询
 * @param {Object} id
 */
export function findByIdApi(id) {
  return request({
    url: '/api/product/'+id,
    method: 'get'
  })
}

/**新增数据
 * @param {Object} data
 */
export function addApi(data){
  return request({
    url: '/api/product',
    method: 'post',
    data
  })
}

/**修改数据
 * @param {Object} data
 */
export function updateApi(data){
  return request({
    url:  '/api/product',
    method: 'put',
    data
  })
}

/**
 * 更改库存
 * @param {Object} data
 */
export function stockChangeApi(data){
  return request({
    url:  '/api/product/stock/change',
    method: 'put',
    data
  })
}

/**
 * 上架或下架的操作
 * @param {Object} data
 */
export function upOrDownApi(data){
  return request({
    url:  '/api/product/urOrDown',
    method: 'put',
    data
  })
}

/**
 * 批量下架
 * @param {Object} ids
 */
export function downBatchApi(ids){
  return request({
    url:  '/api/product/downbatch?ids='+ids,
    method: 'put'
  })
}
